The Semantics of Fair Recursion with Divergence

نویسنده

  • MICHAEL HUTH
چکیده

We recast Milner's work on SCCS, a calculus for nite but unbounded delay based on SCCS, by giving a denotational semantics for admissibility of innnite computations on a biinite domain K. Using Abramsky's SFP domain D for bisimulation we obtain a fully abstract model in D K for an operational pre-order which generalizes Milner's fortiication. Our preorder includes divergence and its restriction to nite behavior corresponds to Abramsky's nitary pre-order. By virtue of biiniteness of D K we obtain a Stone dual at the level of objects. Since Milner's delay operators and turn out to correspond to the greatest, respectively least, xed point on K, we consequently enrich SCCS with an additional recursive binding modeled as the greatest xed point. For the body 1x + p, the new recursive binding imposes nite delay, whereas the ordinary recursion admits innnite, as well as nite, delay of p. We deene a notion of admissibility and a denotational semantics for this new calculus SCCS. The canonical translation of SCCS into SCCS preserves admissibility and the denotational semantics. We discuss the fundamental diiculties in proving full abstraction of the denotational semantics for SCCS. Finally, we compare the expressive power of SCCS with that of SCCS. For certain nite state processes in SCCS the semantics on K computes !-regular languages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Indeterminate Concurrent Constraint Programming :

This paper presents a semantics for non-deterministic concurrent constraint programming languages. The semantics address the issues of giving an adequate treatment of non-terminating computations, in particular with fairness and liveness, and giving a compositional semantics, where the meaning of a recursively deened program is obtained as a xpoint. We present a simple concurrent constraint pro...

متن کامل

Unique Fixed Point Induction for McCarthy's Amb

We develop an operational theory of higher-order functions, recursion, and fair non-determinism for a non-trivial, higher-order, call-by-name functional programming language extended with McCarthy's amb. Implemented via fair parallel evaluation, functional programming with amb is very expressive. However, conventional semantic xed point principles for reasoning about recursion fail in the prese...

متن کامل

Unique Fixed Point Induction

We develop an operational theory of higher-order functions, recursion, and fair non-determinism for a non-trivial, higher-order, call-by-name functional programming language extended with McCarthy's amb. Implemented via fair parallel evaluation, functional programming with amb is very expressive. However, conventional semantic xed point principles for reasoning about recursion fail in the prese...

متن کامل

A Compositional Method for Deciding Equivalence and Termination of Nondeterministic Programs

In this paper we address the problem of deciding mayand must-equivalence and termination of nondeterministic finite programs from second-order recursion-free Erratic Idealized Algol. We use game semantics to compositionally extract finite models of programs, and the CSP process algebra as a concrete formalism for representation of models and their efficient verification. Observational mayand mu...

متن کامل

Probabilistic Metric Semantics for a Simple Language with Recursion

We consider a simple divergence-free language RP for reactive processes which includes prefixing, deterministic choice, actionguarded probabilistic choice, synchronous parallel and recursion. We show that the probabilistic bisimulation of Larsen & Skou is a congruence for this language. Following the methodology introduced by de Bakker & Zucker we give denotational semantics to this language by...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996